home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / CDTV / cdtvtools-11 / system / changehistory < prev    next >
Encoding:
Text File  |  1991-06-24  |  4.9 KB  |  151 lines

  1. Change History for CDTV ROMs
  2.  
  3.  
  4. 1.0 Release
  5. -----------
  6.    STRAP
  7.         - Version number changed to 1.0
  8.  
  9.  
  10. 0.3 (Gamma)
  11. -----------
  12.    CDTV DEVICE
  13.         - Fast-Read problem fixed
  14.  
  15.  
  16. 0.2 (Gamma)
  17. -----------
  18.    CDFS
  19.         - Direct Read flag now cleared
  20.  
  21.    CDTV DEVICE
  22.         - CD_INFO Command does not require disk to be present
  23.  
  24.    PREFS
  25.         - Language numbers corrected
  26.         - "svomeske" changed to "suomi"
  27.  
  28.    CD+G
  29.         - New press play screen.
  30.         - While playing button 'B' turns of the channel number.
  31.                 ( time-out still works )
  32.         - A690 support.
  33.  
  34.  
  35. 0.1 (Gamma)
  36. -----------
  37.    STRAP
  38.         - SCSI related problems fixed (non-bootable disk, etc.)
  39.  
  40.    CDFS
  41.         - SCSI related probems fixed.
  42.         - Won't reset on eject if HD present.
  43.         - Inhibit fixed.
  44.         - Inhibit also inhibit eject reset.
  45.         - Most debugging info removed/changed.
  46.  
  47.    CD+G
  48.         - New Push Play screen.
  49.         - Fixed MIDI to work properly with FF/REV.
  50.         - Exits after about 20 seconds if the play button has not
  51.           been pushed.
  52.         - Exits ANYTIME the STOP key is pressed or the disk is ejected.
  53.         - Generally firmed things up.
  54.         - Preset -- Background works properly.
  55.         - Screen border does not change colors when the channel
  56.           selection is on.
  57.  
  58.    BOOKMARK/CARDMARK
  59.         - Cardmark size determination fixed (Assembler bug).
  60.  
  61.    BATTCLOCK
  62.         - Wild memory pointer fixed (Version Number bug).
  63.         - Supports 12/24 hour mode.
  64.         - Support for AM/PM
  65.         - Ricoh clock support removed
  66.         - New LVO for setting mode
  67.         - When running CDTV as an Amiga, set prefs to 24hr clock!
  68.  
  69.    PREFS
  70.         - Korean
  71.         - AM/PM mode now works
  72.         - Screen centering changes
  73.         - Clock set only if modified
  74.         - Time remaining uses play list
  75.         - Joy/Mouse "cursor jump" changes
  76.  
  77.  
  78.  
  79. Beta 2.3 System Changes
  80. -----------------------
  81.  
  82. * If the system boots from any device other than CD-ROM, ejecting
  83. the CD will not cause a reset.  This reduces disk corruption
  84. that may be caused by a reset during a write.
  85.  
  86. * If a disk contains at least one CD Audio track, and the CD-ROM
  87. track is not a valid CDTV boot volume, the Audio Panel will be
  88. invoked to play the audio tracks.  (The audio panel should fuzz
  89. out tracks that it cannot play).
  90.  
  91. * The cdtv.device driver now returns a CDERR_NOROM error when a
  92. read is requested from a disk that has no CD-ROM data.  This
  93. prevents CDFS from attempting retries when mounting a new volume,
  94. thus allowing CD audio disks to be inserted after the system boots.
  95. It also allows booting off SCSI or Floppy when a CD audio disk
  96. is in the drive.
  97.  
  98. * The cdtv.device driver now has CD_POKEPLAY commands for better
  99. support of fast repositioning during play (for fast forward and
  100. reverse operations).
  101.  
  102. * The cd.h file has been renamed to cdtv.h for consistency with
  103. other, future, include files.  This file has also been updated
  104. with error codes and status bits.
  105.  
  106. * CD_PLAYSEGXXX commands can take list headers or list nodes for the
  107. segment list.
  108.  
  109. * CD_TOCXXX commands now correctly use the IO_LENGTH parameter to
  110. indicate the total size of the track array (including entry zero).
  111. It is also possible now to just ask for entry zero (disk info).
  112.  
  113. * cdtv.device will return an error if a CD_READ contains a non-word
  114. aligned offset, size, or data.
  115.  
  116. * CDXL commands now have sector oriented IO_OFFSET/IO_LENGTH for
  117. future compatibility.
  118.  
  119.  
  120. Beta 2.2 System Changes
  121. -----------------------
  122. * SCSI systems run at full speed...
  123. The cdtv.device driver interrupt server at level 2 (PORTS) now
  124. terminates the server chain if it finds that DMAC is running in
  125. XT mode with its INT pending.  This prevents control passing to
  126. the scsi.device later in the server chain for CDTV type events,
  127. but allows scsi events to pass.  This is necessary because the
  128. scsi device driver attempts to process XT interrupts which come
  129. from the CD hardware.
  130.  
  131. * Bookmarks are saved across resets...
  132. The MemType function which examines the seven different possibilities
  133. for Bookmark/Cardmark memories has been fixed to stop it from
  134. erasing valid bookmark memory.
  135.  
  136. * Programs that "take over" from floppy now work... (e.g. Psygnosis)
  137. Programs that use the floppy disk sector zero bootstrap technique
  138. and then take over the Amiga hardware are not aware of CDTV
  139. particulars.  Because of this, they do not know how to satisfy
  140. pending CDTV interrupts and the system becomes interrupt saturated,
  141. slowing it to 1/300 speed (or so).  To fix this class of programs,
  142. CD interrupts are disabled when floppy disk booting occurs, and
  143. should the CD file system come to life (meaning the floppy did
  144. not take over) the CD interrupts are enabled.  This works for the
  145. auto booting type applications.... but take special notice: this
  146. will not work for "take over" style programs that load from icons
  147. or the cli.  If we expect to port such programs to CDTV they must
  148. call the CD_STOP command in the cdtv.device driver.
  149.  
  150.  
  151.